
#include "libPRAID.h"

tConfig abrirArchivoConfig ()
{
	tConfig config;
	uint16_t puertoPD, puertoFS, flagConsola;
	int32_t leerCfg = 0;
	char *pPuertoPD, *pPuertoFS, *pFlagConsola = NULL;
	char tokenPuertoPD[] ="Puerto PD";
	leerCfg = leerConfiguracion(pathCfg,tokenPuertoPD,&pPuertoPD);
	char tokenPuertoFS[] ="Puerto FS";
	leerCfg = leerConfiguracion(pathCfg,tokenPuertoFS,&pPuertoFS);
	char tokenFlagConsola[] ="Flag Consola";
	leerCfg = leerConfiguracion(pathCfg,tokenFlagConsola,&pFlagConsola);

	int32_t memoriaLiberada = 0;

	puertoPD = atoi(pPuertoPD);
	puertoFS = atoi(pPuertoFS);
	flagConsola = atoi(pFlagConsola);
	config.puertoFS = puertoFS;
	config.puertoPD = puertoPD;
	config.flagConsola = flagConsola;

	memoriaLiberada = liberarMemoria(&pPuertoPD);
	memoriaLiberada = liberarMemoria(&pPuertoFS);
	memoriaLiberada = liberarMemoria(&pFlagConsola);


	return config;
}
